import {
	defineStore
} from "pinia";
import {
	ref
} from 'vue'

export const useUserStore = defineStore(
	'user',
	() => {
		// 记录用户登录状态
		const token = ref()
		// 记录登录成功后要跳转的地址（默认值为首页）
		const redirectURL = ref('/pages/index/index')
		// 跳转地址时采用的 API 名称
		const openType = ref('switchTab')

		return {
			token,
			redirectURL,
			openType
		}
	}, {
		persist: {
			// 指定需要持久化的数据
			paths: ['token', 'redirectURL', 'openType'],
		}
	}
)
